package com.blueheart.music.service;

import com.blueheart.music.model.pojo.Consumer;

import java.util.List;

public interface ConsumerService {
    /**
     * 增加用户
     * @param consumer
     * @return
     */
    Boolean addConsumer(Consumer consumer);

    /**
     * 删除用户
     * @param id
     * @return
     */
    Boolean removeConsumer(Integer id);

    /**
     * 更新用户
     * @param consumer
     * @return
     */
    Boolean reviseConsumer(Consumer consumer);

    /**
     * 查询全部
     * @return
     */
    List<Consumer> findAll();

    /**
     * 通过id查询用户
     * @param id
     * @return
     */
    Consumer findById(Integer id);

    /**
     * 通过名字查询用户
     * @param username
     * @return
     */
    Consumer findByUserName(String username);

    /**
     * 用户登录
     * @param userName
     * @param password
     * @return
     */
    Consumer login(String userName,String password);
}
